home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 22
/
Cream of the Crop 22.iso
/
bbs
/
pad321.zip
/
WHATSNEW.DOC
< prev
next >
Wrap
Text File
|
1996-10-20
|
9KB
|
201 lines
Revision history:
v1.2 beta
- Started keeping this revision history
- Combined all the phone number files into one file (PHONE.CTL)
and added a few keywords for handling different lengths of
phone numbers
- Added checking for duplicate phone numbers.
v1.21
- Made slight documentation changes
- Added animation to all input prompts
- Added line editing to all string inputs (the user can use the
cursor keys, insert characters, and use backspace and delete
to edit inputs)
- Commented more of the code
v1.30
- Fixed several bugs in the line editing routines
- Changed the default for animation to no animation.
- Added time checking to phone.ctl, allowing the sysop to
restrict the times that call back verifications are performed
to certain calling areas.
v1.40 - released 960507
- Added detection of more terminal types to the line editing
routines. More of the keys should now work properly with ANSI,
AVATAR, VT103, and doorway mode.
- Fixed compilation problems with v1.30 (oops!)
- Added sysop-defined output strings to the input file
- Removed some out-of-date keywords from the input file.
- Added the capability to customize colours from the input file.
- Revised the documentation
- Some of the installation instructions were out of date
- Removed all uses of the word "callback", which is copyrighted
by another author. (oops)
v1.50 - released 960509
- Log file messages are now customizable from the input file.
- All output is now controlled by the input file.
- Added "output events", which can have a .BBS file, output string,
and log file entry associated with them.
- Added comments to the sample input file.
- Fixed some output formatting bugs in v1.40
- Added the ability to control the cursor colour for animated prompts.
v2.00 - released 960522
- Split the program into 3 .VM files which all get called by a
.BBS file. Each mex file communicates with the next through
temporary files. This required a major rewrite. The purpose of
all this work is to get around a limitation in the DOS version
of Max which doesn't allow it to run .VM files larger than 64k
or so. Splitting the program into 3 parts reduces the size of
each .VM file so that it can run under dos. THIS MEANS THAT
PADLOCK SHOULD NOW RUN UNDER DOS.
- Eliminated the PADLOCK.CTL input file. User settings are now
in the file SETTINGS.MH, which gets compiled into the .VM files.
This reduces the size of the .VM files, eliminates most of the
initialization code, adds compile-time error checking, and speeds
up program initialization by at least 10 times. Unfortunately, it
also means that control files from version 1.x no longer work.
- Improved the documentation in many places.
- Commented and organized much of the source code. Among other things,
I split the source into many smaller files.
- Changed the file structure. Padlock files no longer need to be
located in any particular directory in order to work properly.
You can generally place them wherever you want them.
- Made some minor behaviour changes. Most notably, the user's phone
number is now changed as soon as he/she enters it rather than after
the verification is completed.
- Made some minor cosmetic changes.
- Added a few new configuration options.
- Changed the installation procedure.
- Created different installation files for DOS and OS/2.
v2.01 Released 960604
- Made minor changes to the input files
- Fixed a bug in the password prompt. I was reading case sensitive
passwords, but Maximus' passwords are not case sensitive.
v2.02 Released 960605
- Made minor changes to the configuration file
- Made some of the text easier to read
- Made the names of the temporary files change depending on
the node number - this makes them multinode friendly.
v2.03 Released 960606
- Fixed up the input routines to handle seperate cursor animations
for IBM and non-IBM callers.
- Added code to delete all temporary files after Padlock exits
rather than leaving them lying around on the hard disk.
- Started writing code to compare the user's baudrate before and after
the verification. Not fully implimented yet.
v3.00 beta Released 960806
- Added several sample .MEC display files
- Added the tokens #ld_start_time, #local_start_time, #city, #endcity,
#ld_end_time, #local_end_time, and #file to PHONE.CTL.
- Password prompt no longer shows the user's password as they are
typing it in.
- The user's phone number is now only changed after a successful
verification.
- Fixed the user name bugs for non-alias systems in versions 2.xx
- "Bad time" messages are no longer displayed to long distance callers
if long distance verifications are not allowed.
- Modified the default hangup string to work with more modems.
- If numbers are not found in PHONE.CTL, they are now assumed to be
long distance rather than unknown by default.
- Moved several of the long output strings (the ones longer than one
line) to external .MEC files to reduce the file size of VERIFY.VM.
- Added baud rate checking. Padlock can now detect if the user
connects at the same rate that they were connected with the BBS at
earlier. Also added related settings to SETTINGS.MH and several
related .MEC files.
- Added another sample .CTL file to give another example of Padlock
settings.
- Made some slight changes to BUILD.* to make better use of environment
space.
- Added code to verify the existance of all the required input files.
Padlock should issue friendly error messages while if it can't find
a file it needs.
- Added a log file which records one entry for every verification
attempt.
- Added the capability to update the user's city by checking their
phone number.
- Added several .MEC files, and updated the existing ones to give
users a chance to leave a comment to sysop if their verification
fails.
- Added several options for configuring the code number that Padlock
gives the user before hanging up.
This release was a couple weeks later than I had hoped. Sorry about
the delay, but all sorts of things came up at the last minute. Hope
it was worth the wait! This is the beta version of Padlock 3. If all
goes well I should have the full release ready within a month -
perhaps earlier if I get a lot of feedback on this version.
v3.01
- Added more detailed information to the system log file, and got
rid of some redundant log entries.
- Fixed display bugs for TTY callers.
v3.10
- Added code to write to the screen during a verification to show
the sysop what's going on.
- Reduced the .VM sizes considerably by eliminating many unused
routines.
- Made some minor optimizations.
- Made changes to the BUILD command files to detect compilation
errors and display a helpful message to the user.
v3.11 Released 960902
- Fixed a bug in the routine that generates the user's random
code number. The code number was one digit shorter than
it should be.
- Made minor documentation changes
v3.12
- Fixed a major bug in the verification routines -- padlock was not
working properly with modems that returned "RINGING".
- Added some flexibility to the dupe checking routines to make them
work properly with certain custom setups.
v3.20
- Split the configuration file into several smaller files.
- Added a keyword "num_always_hangup" which can be used to cause
Padlock to hang up after successful verifications, even if
the number is local.
- Added a keyword "num_ask_codeword" to enable or disable the codeword
prompt.
- Modified BUILD to check the default paths if none are specified on the
command line.
v3.21 - released 961020
- Added checking to ensure #ld_start, #ld_len, #local_start, and #local_len
are all defined before any phone numbers in PHONE.CTL.
- Minor feature: User's time limit is now increased after a successful
verification. Added keyword num_time_bonus to define the amount of
time added.